package com.sumainfor.pc.epc.dao.MktFeign;

import org.apache.ibatis.annotations.Mapper;

import java.util.List;
import java.util.Map;

/**
 * 功能描述:
 * 房源配置主表
 * @Auther: zhlu
 * @Date: 2018/12/19 16:17
 * @Description:
 */
@Mapper
public interface HousingPlanMapper {

    /**
     * 功能描述:
     * 创建房源配置主表
     * @Author zhlu
     * @Description //TODO
     * @Date 2018/12/19 16:18
     */
    Integer AddHousingPlan(Map<String,Object> params);

    /**
     * 功能描述:
     * 创建房源配置详表
     * @Author zhlu
     * @Description //TODO
     * @Date 2018/12/19 16:19
     */
    Integer AddHousingPlanInfo(Map<String,Object>params);

    /**
     * 功能描述:
     * 根据房源编号获取房源套餐
     * @Author zhlu
     * @Description //TODO
     * @Date 2018/12/22 11:06
     */
    List<Map<String,Object>>getHousingPlanList(Map<String,Object>params);

    /**
     * 功能描述:
     * 根据套餐主编号获取套餐详情
     * @Author zhlu
     * @Description //TODO
     * @Date 2018/12/22 11:07
     */
    List<Map<String,Object>>getHousingPlanInfoList(Map<String,Object>params);

    /**
     * 功能描述:
     * 获取配置变更的房源
     * @Author zhlu
     * @Description //TODO
     * @Date 2018/12/24 15:14
     */
    List<Map<String,Object>>getHousingPlanAmendList(Map<String,Object>params);

    /**
     * 功能描述:
     * 收房专员已读修改房源配置表状态为已读
     * @Author zhlu
     * @Description //TODO
     * @Date 2018/12/26 11:22
     */
    Integer updateHousingPlanRead(Map<String,Object>params);


    Integer deleteHouplanInfo(Map<String,Object> params);

    Integer updateHousingPlanInfo(Map<String,Object> params);

}
